.root {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid var(--color-dark-500);
}

.head {
  background-color: var(--color-dark-500);
}

.headCell {
  padding: 6px 24px;

  font-size: var(--font-size-s);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-m);
  text-align: left;
}

.cell {
  padding: 6px 24px;
  font-size: var(--font-size-s);
  line-height: var(--line-height-m);

  > p {
    all: unset;
    position: relative;
    top: -15px;
    left: 5px;
  }
}

.empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.row {
  &:hover {
    background-color: var(--color-dark-700);
  }

  &:not(:last-child) {
    border-bottom: 1px solid var(--color-dark-500);
  }
}
